placenta triple - French English Dictionary